package com.tmptSource.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import com.tmptSource.enums.*;

/**
 * Created by wxy on 2017/8/26.
 */
public class OwIssueDeclareDto implements Serializable {

    private static final long serialVersionUID = 1L;

    //----------------------------------------
    // model
    //----------------------------------------
    private String bizKey;
    private String bizObject;
    private String status;
    private String[] statusArr;
    private String stateStr;
    private String issueSource;

    public String getIssueSource() {
        return issueSource;
    }

    public void setIssueSource(String issueSource) {
        this.issueSource = issueSource;
    }
    public String[] getStatusArr() {
        return statusArr;
    }

    public void setStatusArr(String[] statusArr) {
        this.statusArr = statusArr;
    }

    public String[] getIssueNumberArr() {
        return issueNumberArr;
    }

    public void setIssueNumberArr(String[] issueNumberArr) {
        this.issueNumberArr = issueNumberArr;
    }

    public String getBizObject() {
        return bizObject;
    }

    public void setBizObject(String bizObject) {
        this.bizObject = bizObject;
    }

    public String getIssueNumbers() {
        return issueNumbers;
    }

    public void setIssueNumbers(String issueNumbers) {
        this.issueNumbers = issueNumbers;
    }

    private String litigantName;
    private String litigantPhone;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStateStr() {
        return stateStr;
    }

    public void setStateStr(String stateStr) {
        this.stateStr = stateStr;
    }

    private String id;
    private String issueNumber;
    private String issueNumbers;
    private String[] issueNumberArr;
    private String issueName;
    private String owViolationType;
    private String owPriorityCode;
    private String baseCommiteeId;
    private String baseRoadId;
    private String posHouseNumber;
    private String posLng;
    private String posLat;
    private String findTime;
    private String owIssueDeclareStatus;
    private String posDesc;
    private String issueContent;
    private String deleteflag;
    private String createdate;
    private String createman;
    private String modifydate;
    private String modifyman;
    private String createmanId;
    private String modifymanId;
    private String companyId;
    private String baseCommiteeName;

    //----------------------------------------
    // 与页面交互时的参数
    //----------------------------------------
    private String findTime_Start;
    private String findTime_End;
    private String createdate_Start;
    private String createdate_End;
    private String modifydate_Start;
    private String modifydate_End;

    //多选项Options，加_Str做数据显示
    private String owViolationType_Str;
    private String owPriorityCode_Str;
    private String owIssueDeclareStatus_Str;

    private List<OwPictureMagDto> owPictureMagDtoList = new ArrayList<OwPictureMagDto>();

    //=====================================================
    // setter getter method
    //=====================================================

    public List<OwPictureMagDto> getOwPictureMagDtoList() {
        return owPictureMagDtoList;
    }

    public void setOwPictureMagDtoList(List<OwPictureMagDto> owPictureMagDtoList) {
        this.owPictureMagDtoList = owPictureMagDtoList;
    }

    public String getOwViolationType_Str(){
        owViolationType_Str = OwViolationType.explain(owViolationType,"");
        return owViolationType_Str;
    }
    public void setOwViolationType_Str(String owViolationType_Str){
        this.owViolationType_Str = owViolationType_Str;
    }
    public String getOwPriorityCode_Str(){
        owPriorityCode_Str = OwPriorityCode.explain(owPriorityCode,"");
        return owPriorityCode_Str;
    }
    public void setOwPriorityCode_Str(String owPriorityCode_Str){
        this.owPriorityCode_Str = owPriorityCode_Str;
    }
    public String getOwIssueDeclareStatus_Str(){
        owIssueDeclareStatus_Str = OwIssueDeclareStatus.explain(owIssueDeclareStatus,"");
        return owIssueDeclareStatus_Str;
    }
    public void setOwIssueDeclareStatus_Str(String owIssueDeclareStatus_Str){
        this.owIssueDeclareStatus_Str = owIssueDeclareStatus_Str;
    }
    public String getBizKey() {
        return bizKey;
    }

    public void setBizKey(String bizKey) {
        this.bizKey = bizKey;
    }

    public String getLitigantName(){
        return this.litigantName;
    }
    public void setLitigantName(String litigantName){
        this.litigantName=litigantName;
    }
    public String getLitigantPhone(){
        return this.litigantPhone;
    }
    public void setLitigantPhone(String litigantPhone){
        this.litigantPhone=litigantPhone;
    }
    public String getId(){
        return this.id;
    }
    public void setId(String id){
        this.id=id;
    }
    public String getIssueNumber(){
        return this.issueNumber;
    }
    public void setIssueNumber(String issueNumber){
        this.issueNumber=issueNumber;
    }
    public String getIssueName(){
        return this.issueName;
    }
    public void setIssueName(String issueName){
        this.issueName=issueName;
    }
    public String getOwViolationType(){
        return this.owViolationType;
    }
    public void setOwViolationType(String owViolationType){
        this.owViolationType=owViolationType;
    }
    public String getOwPriorityCode(){
        return this.owPriorityCode;
    }
    public void setOwPriorityCode(String owPriorityCode){
        this.owPriorityCode=owPriorityCode;
    }
    public String getBaseCommiteeId(){
        return this.baseCommiteeId;
    }
    public void setBaseCommiteeId(String baseCommiteeId){
        this.baseCommiteeId=baseCommiteeId;
    }
    public String getBaseRoadId(){
        return this.baseRoadId;
    }
    public void setBaseRoadId(String baseRoadId){
        this.baseRoadId=baseRoadId;
    }
    public String getPosHouseNumber(){
        return this.posHouseNumber;
    }
    public void setPosHouseNumber(String posHouseNumber){
        this.posHouseNumber=posHouseNumber;
    }
    public String getPosLng(){
        return this.posLng;
    }
    public void setPosLng(String posLng){
        this.posLng=posLng;
    }
    public String getPosLat(){
        return this.posLat;
    }
    public void setPosLat(String posLat){
        this.posLat=posLat;
    }
    public String getFindTime(){
        return this.findTime;
    }
    public void setFindTime(String findTime){
        this.findTime=findTime;
    }
    public String getOwIssueDeclareStatus(){
        return this.owIssueDeclareStatus;
    }
    public void setOwIssueDeclareStatus(String owIssueDeclareStatus){
        this.owIssueDeclareStatus=owIssueDeclareStatus;
    }
    public String getPosDesc(){
        return this.posDesc;
    }
    public void setPosDesc(String posDesc){
        this.posDesc=posDesc;
    }
    public String getIssueContent(){
        return this.issueContent;
    }
    public void setIssueContent(String issueContent){
        this.issueContent=issueContent;
    }
    public String getDeleteflag(){
        return this.deleteflag;
    }
    public void setDeleteflag(String deleteflag){
        this.deleteflag=deleteflag;
    }
    public String getCreatedate(){
        return this.createdate;
    }
    public void setCreatedate(String createdate){
        this.createdate=createdate;
    }
    public String getCreateman(){
        return this.createman;
    }
    public void setCreateman(String createman){
        this.createman=createman;
    }
    public String getModifydate(){
        return this.modifydate;
    }
    public void setModifydate(String modifydate){
        this.modifydate=modifydate;
    }
    public String getModifyman(){
        return this.modifyman;
    }
    public void setModifyman(String modifyman){
        this.modifyman=modifyman;
    }
    public String getCreatemanId(){
        return this.createmanId;
    }
    public void setCreatemanId(String createmanId){
        this.createmanId=createmanId;
    }
    public String getModifymanId(){
        return this.modifymanId;
    }
    public void setModifymanId(String modifymanId){
        this.modifymanId=modifymanId;
    }
    public String getCompanyId(){
        return this.companyId;
    }
    public void setCompanyId(String companyId){
        this.companyId=companyId;
    }

    public String getBaseCommiteeName() {
        return baseCommiteeName;
    }

    public void setBaseCommiteeName(String baseCommiteeName) {
        this.baseCommiteeName = baseCommiteeName;
    }

    public String getFindTime_Start(){
        return findTime_Start;
    }
    public void setFindTime_Start(String findTime_Start){
        this.findTime_Start = findTime_Start;
    }
    public String getFindTime_End(){
        return findTime_End;
    }
    public void setFindTime_End(String findTime_End){
        this.findTime_End = findTime_End;
    }
    public String getCreatedate_Start(){
        return createdate_Start;
    }
    public void setCreatedate_Start(String createdate_Start){
        this.createdate_Start = createdate_Start;
    }
    public String getCreatedate_End(){
        return createdate_End;
    }
    public void setCreatedate_End(String createdate_End){
        this.createdate_End = createdate_End;
    }
    public String getModifydate_Start(){
        return modifydate_Start;
    }
    public void setModifydate_Start(String modifydate_Start){
        this.modifydate_Start = modifydate_Start;
    }
    public String getModifydate_End(){
        return modifydate_End;
    }
    public void setModifydate_End(String modifydate_End){
        this.modifydate_End = modifydate_End;
    }


}
